<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>do-while循环的使用场合</title>
</head>

<body>
    <script>
        // do-while循环的使用场合

        let no = 0
        do {
            no = parseInt(prompt('----------学生管理系统---------- \n 请输入：1.添加学生 2.查询学生 3.修改学生 4.删除学生 0.退出系统'))
            switch (no) {
                case 1:
                    console.log('执行添加学生');
                    break;
                case 2:
                    console.log('执行查询学生');
                    break;
                case 3:
                    console.log('执行修改学生');
                    break;
                case 4:
                    console.log('执行删除学生');
                    break;
                case 0:
                    console.log('执行退出系统');
                    break;
            }
        } while (no !== 0)

        // 要根据输入的值来确定是否循环的时候就可以使用do-while循环
        // 注意：no的值一开始就是0，循环的条件是no!==0,但是这里是do-while循环，没有入口判断
        // 第一no的值为多少都行。



    </script>
</body>

</html>